package com.ssy.jt808.gateway.sdk.terminal.constant.location;

/**
 * 设备告警位常量
 *
 * @author wangzezhou
 */
public final class LocationAlarmBitConstant{

  public static int SOS                     = 0x01;
  public static int OVER_SPEED              = 0x01 << 1;
  public static int FATIGUE_DRIVING         = 0x01 << 2;
  public static int DANGER_WARNING          = 0x01 << 3;
  public static int GNSS_FAILURE            = 0x01 << 4;
  public static int GNSS_ANTENNAE_FAILURE   = 0x01 << 5;
  public static int GNSS_ANTENNAE_CIRCUIT   = 0x01 << 6;
  public static int UNDER_POWERED           = 0x01 << 7;
  public static int POWER_DOWN              = 0x01<<8;
  public static int DISPLAY_FAILURE         = 0x01<<9;
  public static int TTS_FAILURE             = 0x01<<10;
  public static int CAMERA_FAILURE          = 0x01<<11;
  public static int TRANSPORT_IC_FAILURE    = 0x01<<12;
  public static int OVER_SPEED_WARNING      = 0x01<<13;
  public static int FATIGUE_DRIVING_WARNING = 0x01<<14;
  public static int DRIVING_OVERTIME        = 0x01<<18;
  public static int STOP_OVERTIME           = 0x01<<19;
  public static int IN_OUT_AREA             = 0x01<<20;
  public static int IN_OUT_PATH             = 0x01<<21;
  public static int RouteDriveTimeAlarm     = 0x01<<22;
  public static int DEVIATION_PATH          = 0x01<<23;
  public static int VSS_FAILURE             = 0x01<<24;
  public static int FUEL_CAPACITY_ANOMALY   = 0x01<<25;
  public static int STEALING                = 0x01<<26;
  public static int ILLEGAL_START           = 0x01<<27;
  public static int ILLEGAL_DISPLACE        = 0x01<<28;
  public static int CRASH_WARNING           = 0x01<<29;
  public static int ROLLOVER_WARNING        = 0x01<<30;
  public static int ILLEGAL_OPEN_DOOR       = 0x01<<31;
}
